//////////////////////////////////////////////////////
// Monster.cpp
//////////////////////////////////////////////////////

#include "monster.h"

//////////////////////////////////////////////////////
// CMonster()
//////////////////////////////////////////////////////
CMonster::CMonster(void)
{
}

//////////////////////////////////////////////////////
// ~CMonster()
//////////////////////////////////////////////////////
CMonster::~CMonster(void)
{
}

//////////////////////////////////////////////////////
// SetName()
//////////////////////////////////////////////////////
void CMonster::SetName(char* n)
{
    strcpy(m_pstrName, n);
}

//////////////////////////////////////////////////////
// GetName()
//////////////////////////////////////////////////////
char* CMonster::GetName()
{
    return m_pstrName;
}

//////////////////////////////////////////////////////
// SetMaxHitPoints()
//////////////////////////////////////////////////////
void CMonster::SetMaxHitPoints(int num)
{
    m_iMaxHitPoints = num;
}

//////////////////////////////////////////////////////
// GetMaxHitPoints()
//////////////////////////////////////////////////////
int CMonster::GetMaxHitPoints()
{
    return m_iMaxHitPoints;
}

//////////////////////////////////////////////////////
// SetRemainingHitPoints()
//////////////////////////////////////////////////////
void CMonster::SetRemainingHitPoints(int num)
{
    m_iRemainingHitPoints = num;
}

//////////////////////////////////////////////////////
// GetRemainingHitPoints()
//////////////////////////////////////////////////////
int CMonster::GetRemainingHitPoints()
{
    return m_iRemainingHitPoints;
}

//////////////////////////////////////////////////////
// SetMaxAttackDamage()
//////////////////////////////////////////////////////
void CMonster::SetMaxAttackDamage(int num)
{
    m_iMaxAttackDamage = num;
}

//////////////////////////////////////////////////////
// GetMaxAttackDamage()
//////////////////////////////////////////////////////
int CMonster::GetMaxAttackDamage()
{
    return m_iMaxAttackDamage;
}

//////////////////////////////////////////////////////
// SetExperienceValue()
//////////////////////////////////////////////////////
void CMonster::SetExperienceValue(int num)
{
    m_iExperienceValue = num;
}

//////////////////////////////////////////////////////
// GetExperienceValue()
//////////////////////////////////////////////////////
int CMonster::GetExperienceValue()
{
    return m_iExperienceValue;
}

//////////////////////////////////////////////////////
// SetMaxGold()
//////////////////////////////////////////////////////
void CMonster::SetMaxGold(int num)
{
    m_iMaxGold = num;
}

//////////////////////////////////////////////////////
// GetMaxGold()
//////////////////////////////////////////////////////
int CMonster::GetMaxGold()
{
    return m_iMaxGold;
}
